.site-main {
    width: 80%;
    margin: 63px auto;
}
.site-main header h1{
    font-size: 26px;
    color: #505050;
}
.site-main header .info {
    margin: 10px 0;
    font-size: 14px;
}
.site-main header .info li {
    display: inline-block;
    color: #505050;
    opacity: 0.6;
}
.site-main header .info li a{
    color: #505350;
    opacity: 0.8;
    text-decoration: underline;
}
.encryption {
    margin: 156px 156px;
}
.encryption .passwd {
    width: 50%;
    padding: 6px;
    border: 1px solid #999999;
    border-radius: 3px;
    text-indent: 5px;
    font-size: 12px;
    color: #333333;
}
.statement, .content {
    padding: 20px 0px;
}
.statement {
    border-bottom: 1px solid #999;
}
.statement a {
    color: #42b983;
}
.switch-articles {
    margin: 10px auto;
    width: 90%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between; 
    justify-content: space-between; 
}
.switch-articles li:first-child {
    text-align: left;
    display: inline-block;
}
.switch-articles li:last-child {
    text-align: right;
    display: inline-block;
}